package day20170407;

import static org.junit.Assert.*;

import org.junit.Test;

public class SerarchTest {
	@Test
	public void serarchTest() throws Exception {
		//需要查找的数组
		int[] arrays = {10,20,30};
		//要查找的目标
		int index = 22;
		
		
		int serarchIndex = serarchIndex(arrays, index);
		if(serarchIndex > 0){
			System.out.println("查找到您要的数据，下标为"+serarchIndex+"...");
		}else{
			System.out.println("没有找到您要的数据...");
		}
	}
	
	/**
	 * public的方法，都必须有注释   要养成良好的习惯
	 * @param arrays	需要查找的数组
	 * @param index		要查找的目标
	 * @return			如果存在返回对应的下标，不存在返回-1
	 */
	public int serarchIndex(int[] arrays,int index){
		//首先循环传来的数组
		for(int i=0; i<arrays.length; i++){
			//在判断查找的目标是否存在
			if(arrays[i] == index){
				//如果存在，返回对应的下标，不存在则返回-1
				return i;
			}
		}
		return -1;
	}
}
